home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / risc_src.lha / risc_sources / comp / build / orbit_files.t < prev    next >
Encoding:
Text File  |  1990-10-15  |  3.5 KB  |  127 lines

  1. (herald (front_end oload))
  2.  
  3. ;;; Copyright (c) 1985 Yale University
  4. ;;;     Authors: N Adams, R Kelsey, D Kranz, J Philbin, J Rees.
  5. ;;; This material was developed by the T Project at the Yale University Computer 
  6. ;;; Science Department.  Permission to copy this software, to redistribute it, 
  7. ;;; and to use it for any purpose is granted, subject to the following restric-
  8. ;;; tions and understandings.
  9. ;;; 1. Any copy made of this software must include this copyright notice in full.
  10. ;;; 2. Users of this software agree to make their best efforts (a) to return
  11. ;;;    to the T Project at Yale any improvements or extensions that they make,
  12. ;;;    so that these may be included in future releases; and (b) to inform
  13. ;;;    the T Project of noteworthy uses of this software.
  14. ;;; 3. All materials developed as a consequence of the use of this software
  15. ;;;    shall duly acknowledge such use, in accordance with the usual standards
  16. ;;;    of acknowledging credit in academic research.
  17. ;;; 4. Yale has made no warrantee or representation that the operation of
  18. ;;;    this software will be error-free, and Yale is under no obligation to
  19. ;;;    provide any services, by way of maintenance, update, or otherwise.
  20. ;;; 5. In conjunction with products arising from the use of this material,
  21. ;;;    there shall be no use of the name of the Yale University nor of any
  22. ;;;    adaptation thereof in any advertising, promotional, or sales literature
  23. ;;;    without prior written consent from Yale in each case.
  24. ;;;
  25.  
  26. (block
  27.  
  28. (define *orbit-files*
  29.     '((front_end free_stuff)
  30.       (top       o_imports)
  31.       ))
  32.  
  33. (define *top-files*
  34.     '(
  35.       (top defs)
  36.       (top util)
  37.       (top primop)
  38.       (top o_syntax)        ;** changed 12 July 86
  39.       (top top)
  40.       ))
  41.  
  42. (define *front-files*
  43.     '((front_end let_nodes)
  44.       (front_end type_sets)
  45.       (front_end types)
  46.       (front_end type)
  47.       (front_end envs)
  48.       (front_end nodestuff)
  49.       (front_end shape)
  50.       (front_end expand)
  51.       (front_end alpha)
  52.       (front_end declare)
  53.       (front_end node)
  54.       (front_end assign)
  55.  
  56.       (front_end simplify)
  57.       (front_end simpfy_call)
  58.       (front_end simpfy_let)
  59.       (front_end param)
  60.       (front_end simplifiers)
  61.       (front_end simplify_y)
  62.       (front_end fx_const)
  63.       (front_end computed_goto)
  64.       (front_end safe)
  65.       (front_end inf_files)
  66.       (front_end gen_inter)
  67.       (front_end fixup)
  68.       (front_end user)
  69.       (front_end user_error)
  70.       (front_end module)
  71.       (front_end analyze)
  72.       (front_end front)
  73.       ))
  74.  
  75. (define *back-end-files*
  76.     '((back_end strategy)
  77.       (back_end live)
  78.       (back_end closure)
  79.       (back_end comex)
  80.       (back_end bookkeep)
  81.       (back_end generate)
  82.       (back_end generate_y)
  83.       (back_end parassign)
  84.       (back_end reg)
  85.       (back_end lookup)))
  86.  
  87. (define *orbit-mips-files*
  88.     '((back_end mipsbookkeep)
  89.       (back_end mipsgen)
  90.       (back_end riscgen)
  91.       (back_end risclocgen)
  92.       (back_end riscarithgen)
  93.       (back_end mipsemit)))
  94.  
  95. (define *orbit-sparc-files*
  96.     '((back_end spbookkeep)
  97.       (back_end spgen)
  98.       (back_end riscgen)
  99.       (back_end risclocgen)
  100.       (back_end riscarithgen)
  101.       (back_end spemit)))
  102.  
  103.  
  104.  
  105.  
  106. (define *tas-mips-files*
  107.     '((assembler riscas)
  108.     (assembler mipsas)
  109.     (assembler mipsis)
  110.     (assembler mipslap)))
  111.  
  112. (define *tas-mips-le-files*
  113.     '((assembler le_mipsis)))
  114.  
  115. (define *tas-mips-be-files*
  116.     '((assembler be_mipsis)))
  117.  
  118.  
  119. (define *tas-sparc-files*
  120.     '((assembler riscas)
  121.     (assembler spas)
  122.     (assembler spis)
  123.     (assembler splap)))
  124.  
  125.  
  126. nil)
  127.